A szolgáltatásháló (service mesh, pl.: Istio) meghatározó hálózati modell mikroszerviz architektúrájú alkalmazások számára felhő környezetben. A szolgáltatásháló a sidecar modellt követi, azaz a konténerben futó alkalmazás/szolgáltatás elől a hálózatot a vele együtt, azonos hálózati névtérben, futó sidecar proxy segítségével fedi el. Így mind az alkalmazásfejlesztés, mind az üzemeltetés terheit jelentősen csökkenteni lehet. Továbbá fejlett monitorozási, biztonsági, üzemeltetési szolgáltatásokat (úgymint például terhelés elosztás, hibatűrés) lehet nyújtani. Ezen előnyök mellett a szolgáltatáshálók jelentősen mértékben terjednek, alkalmazásuk bevett gyakorlat. Az SD-WAN olyan nagykiterjedésű szoftveralapú hálózat (SDN), ami flexibilis működést tesz lehetővé gyors újraprogramozhatóságával. Segítségével a modern alkalmazások által elvárt szolgáltatásszint garanciákat és magas rendelkezésre állást lehet biztosítani. A modern alkalmazások és üzemeltetési modellek szempontjából azonban elvárt lenne, hogy egy szolgáltatás és végpont között vagy elosztott szolgáltatásháló esetén két szolgáltatás között biztonságos kapcsolatot, szolgáltatási szint garanciákat, és egységes vezérlést tudjunk garantálni a hálózat programozásával. Jelenleg azonban nem érhető el olyan rendszer, ami ilyen szintű összekapcsolást tesz lehetővé. A hallgató feladata csatlakozni a tanszéken a Cisco-val együttműködésben zajló kutatási és fejlesztési projekthez, melynek célja a service mesh és az SD-WAN egységes programozásának megtervezése, megvalósítása és kiértékelése.
The service mesh (e.g. Istio) is a dominant network model for micro-service architecture applications in cloud environments. The service mesh follows the sidecar model, i.e. it hides the network from the application/service running in the container by means of a sidecar proxy running in the same network namespace as the container. In this way, both application development and operational overheads can be significantly reduced. Furthermore, advanced monitoring, security, operational services (such as load balancing, fault tolerance) can be provided. Consequently, service meshes are proliferating and are common practice due to these benefits. SD-WAN is a large-scale software-defined network (SDN) that allows flexible operation with rapid reprogrammability. In addition, It can provide service level guarantees and high availability required by modern applications. However, for modern applications and operational models, it would be beneficial to provide secure connectivity, service level guarantees and unified control by programming the network. However, no system is currently available that allows this level of interconnection. The student will join a research and development project in collaboration with Cisco to design, implement and evaluate a unified programming for service mesh and SD-WAN.